surface = gdk_event_get_surface (event);
device = gdk_event_get_device (event);
- if (gdk_event_get_event_type (event) == GDK_NOTHING)
- {
- g_warning ("Ignoring GDK_NOTHING events; they're good for nothing");
- return FALSE;
- }
-
if (surface && display != gdk_surface_get_display (surface))
{
char *type = g_enum_to_string (GDK_TYPE_EVENT_TYPE, event->any.type);
return event->pad_group_mode.time;
case GDK_CONFIGURE:
case GDK_FOCUS_CHANGE:
- case GDK_NOTHING:
case GDK_DELETE:
case GDK_GRAB_BROKEN:
case GDK_EVENT_LAST:
case GDK_DRAG_LEAVE:
case GDK_DRAG_MOTION:
case GDK_DROP_START:
- case GDK_NOTHING:
case GDK_DELETE:
case GDK_GRAB_BROKEN:
case GDK_PAD_BUTTON_PRESS:
GdkEventType
gdk_event_get_event_type (const GdkEvent *event)
{
- g_return_val_if_fail (event != NULL, GDK_NOTHING);
+ g_return_val_if_fail (event != NULL, 0);
return event->any.type;
}
/**
* GdkEventType:
- * @GDK_NOTHING: a special code to indicate a null event.
* @GDK_DELETE: the window manager has requested that the toplevel surface be
* hidden or destroyed, usually when the user clicks on a special icon in the
* title bar.
*/
typedef enum
{
- GDK_NOTHING,
GDK_DELETE,
GDK_MOTION_NOTIFY,
GDK_BUTTON_PRESS,
*/
switch ((guint)event->any.type)
{
- case GDK_NOTHING:
- break;
-
case GDK_DELETE:
g_object_ref (target_widget);
if (!gtk_window_group_get_current_grab (window_group) ||